package com.spsoft.vatoutinv.entity.vmsfullyfmmessage;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 预赋码明细信息表
 * </p>
 *
 * @author chenxudong
 * @since 2023-11-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("VMS_FULL_YFM_DETAILS")
@KeySequence(value = "SEQ_VMS_FULL_YFM_DETAILS")
public class VmsFullYfmDetails implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 明细主键
     */
    @TableId(value = "DETAIL_ID", type = IdType.INPUT)
    private Long detailId;

    /**
     * 发票类型
     */
    private String fplx;

    /**
     * 发票表主键
     */
    private String foidid;

    /**
     * 发票号码
     */
    private String fphm;

    /**
     * 预赋码主键
     */
    private Long yfmid;

    /**
     * 使用状态;0：未使用；1：已使用
     */
    private String useStatus;

    /**
     * 机构代码
     */
    private String deptCode;

    /**
     * 开票类型; 0：交易数据开票；1：手工申请 2：官网开票
     */
    private String kplx;

    /**
     * 乐观锁
     */
    private Integer revision;

    /**
     * 删除状态 0-正常，1-删除
     */
    private String delFlag;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新人
     */
    private String updateUser;

    /**
     * 更新时间
     */
    private Date updateTime;

}
